package ooday05;

public class FinalDemo {
    public static void main(String[] args) {
    }
}

//final 修饰变量
class Aoo{
    final int num = 5;
    void show(){
        // num = 55; 编译错误 因为 final 的变量不能被改变
    }
}

//final 修饰方法
class Boo{
    final void shou(){}
    void test(){}
}
class Coo extends Boo{
    // void shou(){} 编译错误 因为 final 的方法不能被重写
    void test(){}
}

//final 修饰类
final class Doo{}
// class Eoo extends Doo{} 编译错误 因为 final 的类 不能被继承
class Foo{}
final class Goo extends Foo{} // 正确 不能当老爸 可以当儿子